#ifndef CLOCK_H
#define CLOCK_Hzz
#include <QTime>

class myClock
{
public:
    /**
     * @brief time  时间
     */
    QTime time;

    /**
     * @brief diff 系统内时间与现实时间的差值，单位ms
     */
    int diff = 0;

    /**
     * @brief speed 时钟实际运行速率
     */
    int speed = 1;

    /**
     * @brief userSpeed 用户设置运行速率
     * 参数默认设置如下：
     * 时间为当前系统时间，运行速率为1，用户设置运行速率为1
     */
    int userSpeed = 1;

    /**
     * @brief fps   刷新率
     */
    int fps = 60;

public:
    myClock();
    void setTime(int diff);
    void setTime();
};

#endif // CLOCK_H
